package com.ylr.admin.common.vo.uri;

import com.ylr.base.common.vo.BaseVo;
import lombok.Getter;
import lombok.Setter;

/**
 * Created by IntelliJ IDEA.
 *
 * @author wyw
 * date: 2023-05-08 21:25:52
 * className: UriFormVo
 * version: 1.0
 * description:
 */
@Getter
@Setter
public class UriFormVo extends BaseVo {

    /**
     * 父级主键
     */
    private Long parentId;

    /**
     * 所属模块
     */
    private Integer module;

    /**
     * 接口路径
     */
    private String uri;

    /**
     * 接口类型[0-包 1-值]
     */
    private Integer type;

    /**
     * 校验模式[0-全值匹配 1-模糊匹配]
     */
    private Integer checkMode;

    /**
     * 接口标签[0-新增 1-查询 2-修改 3-删除]
     */
    private Integer label;

    @Override
    public String toString() {
        return "UriFormVo{" +
                "parentId=" + parentId +
                ", module=" + module +
                ", word='" + word + '\'' +
                ", uri='" + uri + '\'' +
                ", type=" + type +
                ", checkMode=" + checkMode +
                ", label=" + label +
                ", status=" + status +
                ", pageNo=" + pageNo +
                ", pageSize=" + pageSize +
                '}';
    }
}
